Variability of stencil computations for porous media
نویسندگان
چکیده
Many problems formulated in terms of partial differential equations lead to stencil-type structures after applying an appropriate structured discretization. On the one hand, exploiting these stencil structures in simulations can lead to massive performance improvements, compared to forming a sparse matrix. On the other hand, the generality of the simulation is restricted, depending on the exact definition of the stencils. In this article, we discuss the variability of stencils in the domain of porous-media applications and present a family of models that grows in complexity. To demonstrate the relation between equation and discretization on the resulting stencil used to simulate the equation, we consider four models from the porous media domain. This way, we describe the influence of design decisions made during the discretization on the shape of stencils, to give applications engineers information on the variability they have to consider. This leads us to two variability models that shall help application engineers to understand the complexity and choices of stencil computations in the porous media domain. Copyright c © 2010 John Wiley & Sons, Ltd.
منابع مشابه
Small-stencil 3D schemes for diffusive flows in porous media
In this paper, we study some discretization schemes for diffusing flows in heterogeneous anisotropic porous media. We first introduce the notion of gradient scheme, and show that several existing schemes fall in this framework. Then, we construct two new gradient schemes which have the advantage of a small stencil. Numerical results obtained for real reservoir meshes, show the efficiency of the...
متن کاملMultidimensional upstream weighting for multiphase transport in porous media
Truly multidimensional methods for hyperbolic equations use flow-based information to determine the computational stencil, as opposed to applying one-dimensional methods dimension by dimension. By doing this, the numerical errors are less correlated with the underlying computational grid. This can be important for reducing bias in flow problems that are inherently unstable at simulation scale, ...
متن کاملGuest Editors' Note: Special Issue On High-Performance Stencil Computations
This workshop is the first in a new series of workshops intended to address current and upcoming challenges and developments in the area of stencil computations. Today, real-world stencil codes are often hand-tuned which requires a huge amount of engineering effort given the variety of stencil codes in use. Therefore, simplifying the task of constructing stencil codes that deliver high performa...
متن کاملComputational aspects of the Local Discontinuous Galerkin method: an algorithmic approach
The Local Discontinuous Galerkin (LDG) method is one of several discontinuous Galerkin (DG) methods that has been extensively studied in recent years. In this presentation we discuss several computational issues. After a brief introduction of the method applied to a second order linear operator, we describe the general structure of the discrete linear system and discuss the influence of the met...
متن کاملHigh-Level Programming of Stencil Computations on Multi-GPU Systems Using the SkelCL Library
The implementation of stencil computations on modern, massively parallel systems with GPUs and other accelerators currently relies on manually-tuned coding using low-level approaches like OpenCL and CUDA. This makes development of stencil applications a complex, time-consuming, and error-prone task. We describe how stencil computations can be programmed in our SkelCL approach that combines high...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 29 شماره
صفحات -
تاریخ انتشار 2017